package com.code.gen.bean.bo.file;

import com.code.gen.enums.ECodeGenFieldEquals;

import lombok.Data;

/**
 * 文件字段信息类
 * 
 * @author liu
 * @date 2022-08-08
 */
@Data
public class CodeGenFieldProperties {

    /**字段注释*/
    private String fieldComment;
    /**字段名首字母大写*/
    private String fieldNameD;
    /**字段名首字母小写*/
    private String fieldNameX;
    /**字段数据库类型*/
    private String fieldDatabaseType;
    /**字段Java类型*/
    private String fieldJavaType;
    /**字段Xml类型*/
    private String fieldXmlType;
    /**字段Xml参数和返回值类型*/
    private String fieldXmlParamType;

    /**字段名*/
    private String fieldNameDatabase;
    /**字段名大写*/
    private String fieldNameDatabaseD;
    /***/
    public ECodeGenFieldEquals fieldEquals;

    // =======================================================================================================
    // ==================================================扩展=================================================
    // =======================================================================================================
    /** 是否主键(1:是,2:否) */
    private Integer isPk;
    /** 是否自增(1:是,2:否) */
    private Integer isIncrement;
    /** 是否必填(1:是,2:否) */
    private Integer isRequired;
    /** 是否为插入字段(1:是,2:否) */
    private Integer isAdd;
    /** 是否编辑字段(1:是,2:否) */
    private Integer isEdit;
    /** 是否列表字段(1:是,2:否) */
    private Integer isList;
    /** 是否查询字段(1:是,2:否) */
    private Integer isQuery;
    /** 查询方式（等于、不等于、大于、小于、范围） */
    private String queryType;
    /** 显示类型（文本框、文本域、下拉框、复选框、单选框、日期控件） */
    private String htmlType;
    /** 字典类型 */
    private String dictType;

}